Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Gallagher International - Hamilton Trani Cup - Trani Zagreb Open - Zagreb 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Schickendanz Open - Furth Top Wool Challenger Biella - Biella Trani Cup - Trani Top Wool Challenger - Biella Rome Challenger Top Wool Challenger-Immagine Trophy - Biella Sporting Challenger '07 Trofeo Regione Piemonte - Turin Pekao Open - Szczecin Olbia Geovillage Open - Olbia Residenza Open - Magdeburg Open de Franche Comte - Besancon Kos Succhetti Tennis Cup - Cordenons XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Tennislife Cup - Napoli Challenger 42 - Andrezieux Sunrise Challenger Rome Challenger Tennis Napoli Cup - Naples Bordeaux Challenger Rimini Challenger San Marino Challenger CA Challenge 2002 - Graz Intersport Heilbronn Open - Heilbronn Napoli Challenger Rabat Challenger Barletta Challenger Rome Challenger Rome Challenger Lugano Challenger Reggio Emilia Challenger Turin Challenger Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Trani Challenger 5th Sardinian International Championships - Cagliari Sardinia International Championship - Cagliari Genova Challenger Napoli Challenger Napoli Challenger Turin Challenger Genova Challenger Samarkand Challenger - Samarkand Napoli Challenger Todi Challenger AXA Open II - Espinho Rabat Challenger Tatra Banka Open 2003 - Bratislava Memorial Savigni - Sassuolo San Marino Challenger Cordenons Challenger Rome Challenger The Bolton Challenger - Bolton San Marino Challenger Geneva Challenger - Geneva Sao Paulo Challenger Tour Finals Hungarian Architect Open - Budapest DPD Challenger 2000 - Aschaffenburg Rome Challenger TED Open-Akbank Private Banking - Istanbul Como Challenger Copa Sevilla - Seville Trnava Challenger Copa Ericsson Mexico - Guadalajara Perugia Challenger Cordenons Challenger Manerbio Challenger Genova Challenger Jameson Cup - Milan KGHM Polish Indoors - Wroclaw Memorial Savigny - Sassuolo Cepu Open - San Marino IPP Open - Helsinki San Marino Challenger Barletta Challenger The Nottingham Cahllenger - Nottingham Turin Challenger Rome Challenger Perugia Challenger Cortina Challenger Fano Challenger Rome Challenger VII Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Napoli Genova Challenger Exim Agmedia Open - Kosice Todi Challenger Tampere Imageneering Open - Tampere IPP Open - Helsinki Garden Open - Rome Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Zivnobanka Czech Open - Prostejov Banca Stato Challenger Lugano - Lugano Challenger Canottieri Minico - Mantova The Hilversum Open - Hilversum San Marino Cepu Open - San Marino Warsteiner Grand Prix - Oberstaufen Banja Luka Challenger FILA Challenger Biella - Biella Ho Chi Minh City Challenger - Ho Chi Minh City Compaq Challenger - Bucharest Quelle Cup - Furth XI Venice Open - Venice Hilton Waikoloa Village USTA Challenger - Waikoloa Intersport Heilbronn Open - Heilbronn Prostejov Challenger Meridiana Sardegna Open - Olbia I Open de Tenis Comunidad de Madrid - Madrid Samarkand Challenger - Samarkand C.T. San Remo - XIII Piertomaso Tessitore - San Remo Garden Open - Rome Caltanissetta Challenger Gosford Australian Unity Challenger - Gosford ECM Cup - Prague Sporting Challenger - Turin Tampere Imageneering Open - Tampere Asirom Challenger Brasov - Brasov Todi Challenger LTA Men's Challenger - Wrexham KGHM Polish Indoors - Wroclaw MTNL Cellular ATP Challenger - Mumbai Citta di Brindisi - Brindisi VIII Trofeo Ciutat de Barcelona - Barcelona Open de L'Isere - Grenoble XL Challenger de Tenis Copa Sevilla - Seville Vercelli Challenger Neride Prague Indoor - Prague San Benedetto Challenger Top Wool Challenger Biella - Biella Szczecin Challenger LTA Hull Challenger - Hull Honda Kah Singapore Men's Tennis Open - Singapore San Marino CEPU Open - San Marino Cairo Challenger 2002 - Cairo Akbank Private Banking-TED Open - Istanbul San Marino Cepu Open - San Marino Sporting Challenger '08-Trofeo Regione Piemonte - Turin Copenhagen Open - Copenhagen Wideyes Swedish Open - Bastad Scania Stockholm Open - Stockholm Scania Stockholm Open - Stockholm San Remo Challenger Manerbio Challenger Copenhagen Open - Copenhagen International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Internationaler Raiffeisen Grand Prix - St. Polten VI Torneo Internazionale di Tennis - Barletta Telenordia Swedish Open - Bastad Energis Open - Amersfoort Podebradka Cup - Prague Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland Milan Indoors - Milan BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco GHI Bronx Classic - Bronx Open Seat Godo 2003 - Barcelona Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Idea Prokom Open - Sopot Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm Heineken Open - Auckland Copa AT&T - Buenos Aires Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Synsam Swedish Open - Bastad RCA Championships - Indianapolis Croatia Open - Umag Open Romania - Bucharest Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Milan Indoors - Milan BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Kremlin Cup - Moscow Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Gerry Weber Open - Halle The 10tele.com Open - Nottingham Mercedes Cup - Stuttgart Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Open 13 - Marseille The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Croatia Open - Umag Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Qatar Exxon Mobil Open - Doha Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad BCR Open Romania - Bucharest If Stockholm Open - Stockholm Heineken Open - Auckland Open Sabadell Atlantico - Barcelona ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest China Open - Beijing If Stockholm Open - Stockholm Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai Movistar Open - Santiago Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Movistar Open - Santiago Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Serbia Open - Belgrade Monza Challenger SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Winston Salem - Winston Salem BCR Open Romania - Bucharest Furth Challenger Lugano Challenger Milan Challenger Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Cordenons Challenger Trani Challenger Manerbio Challenger Como Challenger SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel Napoli Challenger Erste Bank Open - Vienna Valencia Open - Valencia Genova Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Caltanissetta Challenger Napoli Challenger Monza Challenger Abierto Mexicano Telcel - Acapulco Rome Challenger Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg Rimini Challenger Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha San Marino Challenger Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Manerbio Challenger Como Challenger Palermo Challenger Caltanissetta Challenger Barletta Challenger Prostejov Challenger San Benedetto Challenger Orbetello Challenger Argentina Open - Buenos Aires Palermo Challenger Monza Challenger Generali Open - Kitzbuhel Szczecin Challenger Madrid Challenger Copa AT&T - Buenos Aires Caltanissetta Challenger Prague Challenger Milan Challenger Orbetello Challenger Cordenons Challenger Genova Challenger Qatar Exxon Mobil Open 2003 - Doha Sibiu Challenger Mestre Challenger Milan Challenger San Benedetto Challenger Cortina Challenger San Marino Challenger Cordenons Challenger Genova Challenger Biella Challenger Sibiu Challenger Napoli Challenger Turin Challenger Vicenza Challenger Mestre Challenger Milan Challenger Padova Challenger Grand Prix Hassan II - Casablanca I Tourneo Fila Citta di Brindisi - Brindisi Como Challenger ATP "Videocon" Challenger - Mumbai Whirlpool Open - Budapest Rome Challenger Telenordia Swedish Open - Bastad Napoli Challenger Vicenza Challenger Caltanissetta Challenger Milan Challenger Biella Challenger Como Challenger Genova Challenger Challenger Hamburg - Hamburg Memorial Savigni - Sassuolo Siemens Open 2002 - Scheveningen Zagreb Open - Zagreb AIG Japan Open - Tokyo Fujitsu Siemens Open - Budapest Amer-Wilson Challenger - Tampere Copa Ericsson Brazil - Sao Paulo Internazionali di Tennis de San Marino - San Marino Geneva Challenger - Geneva 4th Sardinia International Championships - Cagliari The Scottish Tennis Championships - Edinburgh Open Romania - Bucharest Heineken Open - Auckland ARAG World Team Championship - Dusseldorf Challenger 42 - Andrezieux Sarajevo Open - Sarajevo FILA Challenger - Biella Open 13 - Marseille Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Kyiv UMC Open - Kiev Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel Estoril Open - Estoril AXA Open - Lisbon Barletta Citta Della Disfida Open 2000 - Barletta Barletta Citta Della Disfida Open 99 - Barletta Credit Agricole Suisse Open - Gstaad BMW Brixina Tennis Open - Bressanone SkiStar Swedish Open - Bastad Rio Open - Rio de Janeiro Portugal Open - Oeiras Siemens Open 2001 - Scheveningen Argentina Open - Buenos Aires IX Ciutat de Barcelona - Barcelona Privatbank Open 2006 - Dnepropetrovsk Finnish Open - Helsinki PBZ Zagreb Indoors - Zagreb Brixina Tennis Open - Bressanone Milano Challenger-Jameson Cup - Milan Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Milan Challenger Campionati Internazionali di Sicilia - Palermo Cortina Challenger Qatar Mobil Open 2001 - Doha Heineken Open - Auckland Milan Indoors - Milan Copenhagen Open - Copenhagen Campionati Internazionali di Sicilia - Palermo Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Stockholm Open - Stockholm TD Waterhouse Cup - Long Island Copa Claro - Buenos Aires Italian Open - Rome Tennis Masters Series - Rome Tennis Masters Series - Rome Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Paris Qatar Open - Doha BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Open 13 - Marseille Abierto Mexicano Telfonica MoviStar - Acapulco Arizona Men's Tennis Championships - Scottsdale BMW Open - Munich The Nottingham Open - Nottingham Pacific Life Open - Indian Wells Tennis Masters Series - Madrid BNP Paribas Masters - Paris Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Pacific Life Open - Indian Wells Qatar Open - Doha Medibank Private International - Sydney Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Argentina Open - Buenos Aires Tennis Masters Series - Hamburg ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Grand Prix Hassan II - Casablanca Rogers Cup - Montreal Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Western & Southern Financial Group Masters - Cincinnati Allianz Suisse Open - Gstaad Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pilot Pen Tennis - New Haven Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Davidoff Swiss Indoors - Basel Masters Series Monte Carlo - Monte Carlo Qatar ExxonMobil Open - Doha Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Channel Open - Las Vegas Masters Series Madrid - Madrid Open SEAT Godo 2006 - Barcelona BMW Open - Munich BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Allianz Suisse Open Gstaad - Gstaad Synsam Swedish Open - Bastad Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Orange Prokom Open - Sopot Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Davidoff Swiss Indoors Basel - Basel Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Sydney International - Sydney Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Orange Prokom Open - Sopot Sony Ericsson Open - Miami BCR Open Romania - Bucharest Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid St. Petersburg Open - St. Petersburg Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Medibank International - Sydney BNP Paribas Masters - Paris Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Catella Swedish Open - Bastad Masters Series - Hamburg Open de Nice Cote dAzur - Nice ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest China Open - Beijing St. Petersburg Open - St. Petersburg Medibank International - Sydney Grand Prix Hassan II - Casablanca UNICEF Open - 's Hertogenbosch Qatar ExxonMobil Open - Doha Heineken Open - Auckland VTR Open - Vina del Mar Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Copa Claro - Buenos Aires Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Credit Agricole Suisse Open - Gstaad Brasil Open - Sao Paulo Open Seat-Godo 2001 - Barcelona Siebel Open - San Jose Brasil Open - Sao Paulo NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Australian Open - Melbourne French Open - Paris Tennis Masters Series - Toronto French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Masters Series Hamburg - Hamburg Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai ATP Masters 1000 - Shanghai French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, Group 1, REL2, ZIM-ITA 3-2 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 2R, ITA-LUX 5-0 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, World Group, 1R, BLR-SWE 2-3 Davis Cup, World Group, QF, SWE-ARG 4-1 Davis Cup, World Group, QF, ARG-SWE 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, World Group, 1R, SWE-RUS 3-2 Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 2R, ITA-MAR 4-1 NASDAQ-100 Open - Miami Davis Cup, PO, SWE-ARG 2-3 Davis Cup, World Group, 1R, SWE-AUS 4-1 Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, World Group, PO, ESP-ITA 4-1 Sony Open Tennis - Miami Davis Cup, World Group, PO, SWE-ROU, 3-2 ARAG ATP World Tour Championship - Dusseldorf Capitala World Tennis Championship AAMI Classic - Kooyong The Mubadala World Tennis Championship Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Athens Olympics - Beijing